Improving Reuse of Web Service Compositions
نویسندگان
چکیده
We describe a methodology for assembling composite services based on three basic processes which are independent of the concrete implementation: Service Abstraction Process, Service Composition Process, and Translation Process. These processes share the concept of integrated component composed of two key aspects: a specific set of the Aalst’s workflow patterns together with a component-style composition of complex services. We propose a novel approach that implements the steps of such methodology, providing an efficient manner for developing service compositions and enhancing the expressiveness of target composition languages like BPEL4WS. Here we focus on the description of the Service Abstraction Process, a critical step in order to enhance the service composition by facilitating the reuse of existing services.
منابع مشابه
Similarity Measures for Web Service Composition Models
A Web service composition is an interconnected set of multiple specialized Web service operations, which complement each other to offer an improved tool capable of solving more complex problems. Manual design and implementation of Web service compositions are among the most difficult and error prone tasks. To face this complexity and to reduce errors at design time, the developer can alternativ...
متن کاملAutomating the Development of Web Service Compositions Using Templates
The development of Web Service compositions has not yet been automated. Web Service-based process definitions can be created automatically using Web Service compositions templates. Templates are units of code and functionality reuse. We argue that templates can be used to implement coordination protocols roles, design patterns, algorithms and domain specific business processes. We also discuss ...
متن کاملAn Immune System-Inspired Approach for Composite Web Services Reuse
Recently, a growing number of Web Services have emerged at a fast rate. However, there are many situations where individual web services, alone, cannot satisfy user requirements. This has raised the need for service providers and application developers to develop value added services by combining existing web services into composite web services. Web services composition is now a very active re...
متن کاملA Procedure for Development and Execution of WS-flows
The paper proposes a methodology for development and execution of Web service compositions. It uses a common process meta-model and accommodates approaches for code and functionality reuse applying templates, and dynamic selection and invocation of participating WSs at run time.
متن کاملModel Driven Design of Distribution Patterns for Web Service Compositions
The Web Service Resource Framework (WS-RF) specifications originated from the Grid paradigm which has no widespread programming methodology and lacks established design models. The flexibility and richness of WS-RF specifications are ideal for the complex, unpredictable and inter-dependent components in an Enterprise Application. This paper presents a Model-Driven approach for WS-RF to meet the...
متن کامل